package com.example.jpatest3;

// 今日练习
// 利用Spring JPA录入诗词三百首(三首以上）
// 1.提供新增接口
    // 1.1 网址: http://localhost:8080/add_poem
    // 1.2 请求方式: get
    // 1.3 参数
    // 1.3.1 诗的名字 poem_name
    // 1.3.2 诗人朝代 poem_chaodai
    // 1.3.3 诗人名字 poet_name
    // 1.3.4 诗的类型 poem_type
    // 1.3.5 诗的正文 poem_content
    // 1.4 返回值
    // 1.4.1 ok 表示成功
    // 1.4.2 no 表示失败

// 2.提供修改接口
// 3.提供删除接口
// 4.提供按作者姓名查询接口
// 5.提供按作者朝代查询接口
// 6.提供按诗的类型查询接口
// 7.提供按诗的名字或诗的正文模糊查询接口
// 以上接口请提供测试用例
// 输出一个接口文档 docx

// 字段参考：
// 0.id
// 1.诗的名字
// 2.诗人朝代
// 3.诗人名字
// 4.诗的类型
// 5.诗的正文
// 6.新增时间
// 7.修改时间

import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;

import java.util.List;

public interface BookLuoWRRepository
extends PagingAndSortingRepository<BookLuoWR,Long> {
    public List<BookLuoWR>
    findByBookPriceGreaterThanEqualAndBookPriceLessThanEqual
            (Double price1,Double price2);

    @Query(value = "select * from " +
            "book_Luo_W_R " +
            "where book_price>=:p1 " +
            "and book_price<=:p2"
            ,nativeQuery = true)
    List<BookLuoWR>
      find2(Double p1,
            Double p2 );
}
